Isobel Izzy MeikleSmall is a British actress who has appeared in various feature films and TV shows.
NASource: Wikipedia